package com.cps.platform.core.util;

/**
 * <p>
 * 文件名称: ValidateUtil.java
 * </p>
 * <p>
 * 文件描述: 验证工具
 * <p>
 * 版权所有: 版权所有(C)2011
 * </p>
 * <p>
 * 公 司: 联通系统集成有限公司
 * </p>
 * <p>
 * 完成日期：2012-12-5
 * </p>
 * 
 * @author ChenZhang
 */
public class ValidateUtil {
	
	/**
	 * 验证基本参数是否为空<br/>
	 * <p>如果应用ID、token或租户ID有一个为空则为空</p>
	 * @param appId
	 * @param authToken
	 * @param tenantId
	 * @return
	 */
	public static boolean isNull(String appId, String authToken, String tenantId) {
		return isNull(appId)||isNull(authToken)||isNull(tenantId)?true:false;
	}
	
	/**
	 * 验证基本参数是否为空<br/>
	 * <p>如果应用ID、token有一个为空则为空</p>
	 * @param appId
	 * @param authToken
	 * @return
	 */
	public static boolean isNull(String appId, String authToken) {
		return isNull(appId)||isNull(authToken)?true:false;
	}
	
	/**
	 * 验证字符串是否为空
	 * @param value
	 * @return
	 */
	public static boolean isNull(String value){
		if(value==null || "".equals(value.trim())) {
			return true;
		}else{
			return false;
		}
	}
	
}
